package com.cn.wanxi.service;

import com.cn.wanxi.model.CompanyModel;

public abstract class AbstractCompany {
    //    抽象类应该是多数类的父类，所以一般情况下抽象类有子类继承
//    抽象类里面的抽象方法必须子类去实现(覆盖)它
// 1。抽象类里面一定有抽象方法吗？不一定
//    2.有抽象方法的类一定是抽象类吗？一定
//    如果抽象类里面全是抽象方法，则可以将抽象类改变为接口；
//    接口是一个特殊的抽象类
//    3.接口里面全都是抽象方法吗？不一定，可以加default
//    4.接口里面可不可以有普通方法？
//    5.接口里面的属性值是否可以改变？
//    final 修饰符：static
//    接口里面的属性默认为常量
//    6.抽象类和接口的区别？
    //    抽象类是类的一个特殊形式  ，更能让别人明白这个类是属于抽象
// 抽象属性？
    String name;

    //    Abstract method in non-abstract class
    //    抽象方法必須在抽象类里面
    abstract CompanyModel getCompanyModel();

//    abstract void getName();
}
